package com.lyz.staticdemo;

/**
 * @ClassName D2_Method
 * @Description TODO
 * @Author 2214361854
 * @Date 2022/2/17 20:17
 * @Version 1.0
 */
public class D2_Method {
    private String name;

    /**
     * 实例方法：无static修饰，属于对象
     */
    public void study(){
        System.out.println(name+"在学习~~");
    }

    /**
     * 静态方法：static修饰，属于类
     */
    public static void getMax(int a,int b) {
        System.out.println(a>b?a:b);
    }

    public static void main(String[] args) {
        //类名.静态方法
        D2_Method.getMax(10,20);
        //同一个类访问静态成员，可以省略类名不写
        getMax(10,20);

        //对象.实例方法
        D2_Method d2 = new D2_Method();
        d2.name = "小明";
        d2.study();

        //不推荐 使用对象访问静态方法 d2.getMax(10,20);
    }
}
